body {
    margin-top:0px;
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";
}

/*a {
    color: #ff585b;
}*/

a:hover {
    color:#666;
    text-decoration: none;
}

a:active,
a:hover,
a:focus,
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;
}

.container-fluid {
    padding: 0;
}

.dropdown-menu{
    min-width: 80px;
    min-height:120px ;
    padding: 0px;
    margin: 0px;
}
#dropdown-menu .dropdown-toggle{

    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #EAEAEA;
}
.alcoo-log {
    background:url(../images/member-log-bg.jpg) center top no-repeat;
    padding:10% 0; 
	margin:0;
}
@media (max-width: 768px) {
    .alcoo-log-xs{
        margin-top: -17px;
    }
    .alcoo-log-xs .panel{
        background-color:rgba(255,255,255,0.6);
    }
    .alcoo-log-xs .panel-heading{
        background: none;
        border-bottom: none;
    }
    .alcoo-log-xs .panel-heading h3{
        font-size: 2em;
        color:#ff585b;
        line-height: 2.4em;
    }
    .alcoo-log-xs .panel-body form {
        padding: 0 15px;
    }
    .alcoo-log-xs .panel-body .form-group {
        border: 1px solid #ccc;
        border-radius:4px;
        height: 36px;
        box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);
    }
    .alcoo-log-xs .panel-body .form-group span{
        width: 20%;
        float: left;
        border-right: 1px solid #ccc;
        font-size: 1.4em;
        line-height: 24px;
        margin-top: 4px;
        color: #ff585b;
    }
    .alcoo-log-xs .panel-body .form-group input{
        width: 80%;
        border: none;
        box-shadow:none;
    }
    .alcoo-log-xs .register-user{
        margin-bottom: 20px;
    }
    .alcoo-log-xs .register-user a{
        color: #ff585b;
        font-size: 1em;
    }
    .alcoo-log-xs .register-user a:active{
        color: #53a83f;
    }
    .alcoo-log-xs .register-user span{
        margin: 0 14px;
        color:#d9d9d9;
        font-size: 1em;
    }
    .alcoo-log-xs .login-platform{
        padding: 0 10%;
        margin-top: 20px;
    }
    .alcoo-log-xs .login-platform ul .col-xs-6{
        padding:0 10%;
    }
    .alcoo-log-xs .login-platform ul .col-xs-12{
        margin-bottom: 20px;
    }
}
.btn-danger {
    color: #FFF;
    background-color: #ff585b;
    border-color: #ff585b;
}

.btn-danger:hover {
    color: #fff;
    background-color: #999;
    border-color: #888;
}

.panel-default {
    border-color: #EAEAEA;
}
.dropdown-menu a{
    padding: 5px 2px;
}
.min{
    float:right;
}
.alcoo-nav ul {
    margin-right: -17px;
    margin-top: 33px;
}

#navbar{
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 20px;
    -webkit-box-shadow:0 0 5px #CCC;  
    -moz-box-shadow:0 0 5px #CCC;  
    box-shadow:0 0 10px #CCC;
    z-index: 999;
}
element.style {
}
.home-news-list-right a {
    padding-left: 0;
}
.home-news-list a {
    color: #000;
}
a {
    color: #337ab7;
    text-decoration: none;
}
a {
    background-color: transparent;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheeta:-webkit-any-link {
    color: -webkit-link;
    text-decoration: underline;
    cursor: auto;
}
Pseudo ::before element
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Pseudo ::after element
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Inherited from h4
.home-news-list-right h4 {
    margin-top: 10%;
    line-height: 30px;
}
h4, .h4 {
    font-size: 15px;
}

@grid-float-breakpoint {
    @screen-lg-min
}


@media (min-width: 0) {

    .jcarousel li {
        width: 210px;
        height: 118px;
        float: left;
        border: 1px solid #fff;
        margin-right: 5px;
        position: relative;
    }

    .jcarousel img {
        display: block;
        width: 208px;
        height: 118px;
    }

    .jcarousel-wrapper .jcarousel{
        width: 70%;
        margin: 0 auto;
    }
    .cartoon-view .jcarousel li {
        width: 248px;
        height: auto;
        float: left;
        border: 1px solid #fff;
        margin-right: 20px;
    }

    .navbar-brand {
        padding: 10px 15px;
    }
    .user-menu-nav .num-dot span {
        left: 62%;
    }

}
.carousel-control-left{
    margin-left:0%;
}
.carousel-control-right{
        margin-right:0;
 }
 .navbar-brand {
        padding: 18px 15px;
 }
 .navbar-brand img{
	 height:34px;
	 display:inline-block;
 }
@media (min-width:768px) {
    .container {
        width: 750px;
    }
    .jcarousel li {
        width: 210px;
        height: 118px;
        float: left;
        border: 1px solid #fff;
        margin-right: 4px;
        position: relative;
    }
    .jcarousel-wrapper .jcarousel{
        width: 100%;
        margin: 0 auto;
    }
    .jcarousel img {
        display: block;
        width: 208px;
        height: 118px;
    }
    .carousel-control-right{
        margin-right:1%;
    }
	.carousel-control-left{
        margin-left:1%;
    }
    .cartoon-view .jcarousel li {
        width: 504px;
        height: auto;
        float: left;
        border: 1px solid #fff;
        margin-right: 20px;
    }
    
    .bottom-nav .row{
        margin-top: 40px;
        padding: 0 15%;
    }
    .user-menu-nav .num-dot span {
        left: 160px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
    .jcarousel li {
        width: 210px;
        height: 118px;
        float: left;
        border: 1px solid #fff;
        margin-right: 6px;
        position: relative;
    }

    .jcarousel img {
        display: block;
        width: 208px;
        height: 118px;
    }

    .cartoon-view .jcarousel li {
        width: 658px;
        height: auto;
        float: left;
        border: 1px solid #fff;
        margin-right: 20px;
    }

   
    .bottom-nav .row{
        margin-top: 40px;
        padding: 0 20%;
    }
    .user-menu-nav .num-dot span {
        left: 200px;
    }
}
@media (max-width: 1200px) {
	.navbar-brand {
        padding: 10px 15px;
    }
	.navbar-brand img{
		height:30px;
	}
}
@media (min-width: 1201px) {
    .container {
        width: 1170px;
    }

    .jcarousel li {
        width: 210px;
        height: 118px;
        float: left;
        border: 1px solid #fff;
        margin-right: 2px;
        position: relative;
    }
    .jcarousel img {
        display: block;
        width: 208px;
        height: 116px;
    }
    .cartoon-view .jcarousel li {
        width: 798px;
        height: auto;
        float: left;
        border: 1px solid #fff;
        margin-right: 20px;
    }    
    .bottom-nav .row{
        margin-top: 40px;
        padding: 0 25%;
    }
    .volunteer-btn {
        border-left: 1px solid #565656;
        height: 190px;
    }
    .user-menu-nav .num-dot span {
        left: 180px;
    }

}
@media (min-width: 1460px) {
    /**.container {
        width: 1430px;
        clear:both;
    }**/

    .jcarousel li {
        width: 210px;
        height: 118px;
        float: left;
        border: 1px solid #fff;
        margin-right: 10px;
        position: relative;
    }
    .jcarousel img {
        display: block;
        width: 208px;
        height: 116px;
    }
    .cartoon-view .jcarousel li {
        width: 980px;
        height: auto;
        float: left;
        border: 1px solid #fff;
        margin-right: 20px;
        position: relative;
    }
    .navbar-brand {
        padding: 18px 15px;
    }
    .bottom-nav .row{
        margin-top: 40px;
        padding: 0 25%;
    }
    .volunteer-btn {
        border-left: 1px solid #565656;
        height: 190px;
    }
    .user-menu-nav .num-dot span {
        left: 220px;
    }
}
/* 主导航 */
.navbar {
    background-color: #FFFFFF;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ff585b;
    background-color: #FFF;
}
.navbar-nav .dropdown-toggle a{
    padding-top:7px;
}
.navbar-nav > li > a {
    line-height: 40px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 100%;
}
.carousel-control {
    width: 5%; 
}
.navbar-avatar {
    position: relative;
    float: right;
    margin-top: 10px;
    margin-right: 15px;
    cursor: pointer;
}
.nav .dropdown-menu > li > a {
    border: 1px solid #EAEAEA;
    margin: 10px 15px;
    padding: 10px 20px;
    font-size: 12px;
}

.nav .image img {
    border-radius: 50%;
    border: 2px solid #F5F5F5;
    box-shadow: 0 0 2px #999;
}
/*
@media(min-width:768px){ 
    .navbar-fixed-top{
        height:190px;
    }
	.container-full {
    margin-top: 190px;
	}
}

@media(min-width:992px){ 
    .navbar-fixed-top{
        height:141px;
    }
	.container-full {
    margin-top: 141px;
	}
}

@media(min-width:1200px){ 
    .navbar-fixed-top{
        height:70px;
    }
	.container-full {
    margin-top:70px;
	}
}


@media (max-width:1200px){ 
    .navbar-fixed-top{
       // background-color: rgba(0,0,0,0);
    }
    .navbar-header{
        background-color: #fff;
    }
    .navbar-nav-left{
		height:0;
		overflow:visible;
    }
    .navbar-nav-left ul{
        padding:0;
        margin:0;
    }
    .navbar-nav-left ul li{
        font-size: 18px;
        line-height: 2.5em;
        padding:0;
    }
    .navbar-nav-left ul li a{
        color:#000;
        height:100%;
        width: 80%;
        border-bottom: 1px solid #ccc;
        display: inline-block;
        text-decoration:none;
		text-align:left;
		padding-left:15px;
    }
    .navbar-nav-left ul li a span{
        font-size: 16px;
		font-family:'宋体';
        color:#666;
		margin-left:10px;
		font-weight:600;
    }
    .navbar-nav-left .directory{
        background-color: #fff;
        height: 100%;
    }
    .navbar-nav-left .directory-sub{
        background: #ff585b;
        height: auto;
        padding: 1% 0 0 0;
		position:absolute;
		right:0;
		top:0;
		margin-right:1px;
    }
    .navbar-nav-left .directory-sub li a{
		font-size: 18px;
        color: #fff;
        overflow: hidden;
        white-space: nowrap;
		line-height: 2.8em; 
		width:90%;
    }
    .navbar-nav-left .directory-sub li{
        line-height:initial;
    }
    .collapsed-xs{
        border: 2px solid #ff585b!important;
        border-radius: 30px;
        height: 30px;
        width: 30px;
        padding: 0 0 0 5px;

    }
    
}
@media (max-width:768px){
	.navbar-nav-left ul li{
        font-size: 14px;
        line-height: 2.2em;
        padding:0;
    }
	.navbar-nav-left .directory-sub li a{
		font-size: 14px;
		line-height: 2.5em; 
    }
	.navbar-nav-left ul li a span{
		margin-left:3px;
	}
}
*/
.navbar{
	margin-bottom:0;
	border:none;
	border-bottom:solid 1px #e7e7e7;
	background:#fff;
	}
.navbar-toggle .icon-bar{
        width: 17px;
        border: 1px solid #ff585b !important;
    }
.navbar-toggle{height: 30px;width: 30px;margin-right:9px; border: 2px solid #ff585b!important;border-radius: 30px; padding: 0 0 0 5px;}

@media(max-width:1199px){
	.navbar-container-default{
		width:100%;
	}
	.navbar-container{		
		position:fixed;
		z-index:9999;
		background:#fff;
	}
	.navbar-header-fixed{
		text-align:center;	
		float:none;		
	}
	.navbar-header-fixed .navbar-brand{
		float:none;
		display:inline-block;
		position:static;
	}
	.navbar-main{
		
	}
	
	.navbar-main-collapse{
		position:fixed;	
		top:49px;
		bottom:0;
		left:0;
		right:0;
		padding:0 20px;		
		background:#fff;
		z-index:9999;		
	}
	.navbar-collapse.collapse{
		display: none !important;
	}
	.navbar-collapse.collapse.in{
		display: block !important;
	}
	.nav_index{
		height:100%;
		float:none;
	}
	
	.nav_index > li{
		border-top: 1px rgba(0,0,0,0.082) solid;	
		float:none;		
	}
	
	.nav_index > li > a{
		background:none !important;		
	}
	
	.nav_index .dropdown-menu > li > a{
		border:none;
	}
	
	.nav_index .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.nav_index .dropdown .caret{
		border:none;
		width:14px;
		height:8px;
		background:url(../images/caret.png) no-repeat;
		background-size:100% auto;
		margin-top:12px;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.navbar-header-fixed  .navbar-toggle{
		position:relative;
		float:left;
		border:none !important;
		background:#fff !important;
		margin:19px 0 0 20px;
		width:18px;
		height:12px;
		padding:0;
		border-radius:0px;
	}
	.navbar-header-fixed  .sr-only {
		
	}
	.nav_index .dropdown.open .caret{
		-webkit-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	.navbar-toggle{
		display:block;
	}
	.navbar-toggle  .icon-bar{
		height: 1px !important;
		border:none !important;
		background-color:#ff585b !important;
		-webkit-transition: all 0.1s linear;
		transition: all 0.1s ease;
		position:absolute;
		left:0;
		width:100%;
	}
	.navbar-toggle .first-icon-bar{
		top:0;
	}
	.navbar-toggle .third-icon-bar{
		bottom:0;
	}
	.navbar-toggle .second-icon-bar{
		top:50%;
		margin-top:-1px !important;
	}
	.navbar-toggle[aria-expanded="true"] .first-icon-bar{
		-webkit-transform: matrix(0.70711, 0.70711, -0.70711, 0.70711, 0, 5.3);
    -ms-transform: matrix(0.70711, 0.70711, -0.70711, 0.70711, 0, 5.3);
    transform: matrix(0.70711, 0.70711, -0.70711, 0.70711, 0, 5.3);
	}
	.navbar-toggle[aria-expanded="true"] .second-icon-bar{		
		height:0px !important;
	}
	.navbar-toggle[aria-expanded="true"] .third-icon-bar{
		-webkit-transform: matrix(0.70711, -0.70711, 0.70711, 0.70711, 0, -6);
    -ms-transform: matrix(0.70711, -0.70711, 0.70711, 0.70711, 0, -6);
    transform: matrix(0.70711, -0.70711, 0.70711, 0.70711, 0, -6);
	}
	.navbar-avatar{
		display: block !important;
	}
}
.nav_index .caret{float:right;margin-top:20px;}
/* 首页焦点轮播图 */
.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
    background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .0001)));
    background-image:         linear-gradient(to right, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}
.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
    background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .1)));
    background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#50000000', GradientType=1);
    background-repeat: repeat-x;
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #666;
    border-radius: 10px;
}

.carousel-indicators .active {
    background-color: #ff585b;
    border-color: #ff585b;
}


/* 首页新闻列表 */
.home-news-list {
    margin-top:20px;
    padding: 15px 0 5px 0;
}
.home-news-list a{
    color:#000;
}
.home-news-list-right{
    padding-right: 30px;
}
.home-news-list-right span,.home-news-list-bottom span{
    font-size: 14px;
    line-height: 20px;
    color: #9c9c9c;
}
.home-news-list-right a{
    padding-left: 0;
}
.home-news-list h3{
    margin-bottom: 20px;
    font-size: 2.6em;
}
.home-news-list h3 a{
    font-size:0.55em;
    color: #888;
}
.home-news-list-bottom{
    margin-top: 16px;
    margin-bottom: 16px;
    padding:0 15px;
}

.home-news-list-right h4 a:hover,.home-news-list-bottom h4 a:hover{
    color:#888;
}
.home-news-first h4{
    margin-top: -40px; 
	background:url(../images/index_news_ttbg.png) repeat-x;
}
.home-news-first h4 a{
    width: 100%;
    padding:0 15px;
    font-size: 20px;
    color:#fff;
    display: inline-block;
    line-height: 40px;
    white-space: nowrap;
    text-overflow :ellipsis; 
    overflow: hidden;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .3)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1E000000', GradientType=1);
    background-repeat: repeat-y;
	text-shadow: 0px 2px 3px #000;
}
.home-news-list-right h4{
    margin-top: 10%;
    line-height: 30px;
}
.home-news-list-right span{
    margin-bottom: 0px;
}
.home-news-list-bottom h4 a{
    display: inline-block;
    white-space: nowrap;
    text-overflow :ellipsis; 
    width: 72%;
    overflow: hidden;
    font-size: 14px;
}
.home-news-list-bottom-border{
    border-bottom: 1px solid #f7f7f7;
}
.home-news-list-right .row:last-child{
    margin-top: 13px;
}
.home-news-list-right-item{
	display:flex;
	flex-direction:row;
}
.home-news-list-right-thumb{
	flex:1;
	margin-right:16px;
}
.home-news-list-right-txt{
	flex:1;
}
.new-right{
    background-color: #f5f5f5;
}
.news-data{
    padding-right: 15px;
}
@media(min-width:1440px){ 
    .home-news-list-right h4{
		margin-top: 3%;
	}
}
@media(min-width:1200px){ 
    .home-news-list-right .row a img{
		width:100%;
        height: 133.5px;
    }
}
@media (max-width:1200px) and (min-width:992px) { 
    .home-news-list-right .row a img{
		width:100%;
        height: 109px;
    }
	.home-news-list-right h4{
        line-height:20px; 
    }
}
@media (max-width:992px){ 
    .home-news-list-right .row{
        margin-left:0px;
        margin-right: 0px;
    }
    .home-news-list-right{
        padding-right: 15px;
    }
	.home-news-list-right-thumb{
		margin-right:10px;
	}
}
@media (max-width:768px){
    .home-news-list-right h4{
        line-height:18px; 
        margin:8px 0 0 0;
    }
    .home-news-list-right h4 a{
        overflow: hidden;
        text-overflow: ellipsis;
        height: 34px;
        display: inline-block;
    }
    .home-news-list-right span{
        margin-bottom: 0;
    }
    .home-news-list-right .col-xs-7{
        padding-left: 0;
    }
}
/* 首页众筹列表 */
.zc-list h3 {
    color: #ff585b;
    font-size: 2.6em;
    margin-bottom: 15px;
}

.zc-list-summary {
    border: 1px solid #EAEAEA;
    border-top: none;
    padding: 15px 30px 20px 30px;
}

.zc-list-summary .glyphicon-time {
    color: #FF9933;
}

.zc-list-summary .glyphicon-star {
    color: #66CCFF;
}

.zc-list-summary span a {
    color: #ff585b;
}
.zc-list-intro {
    border-bottom: 1px solid #EAEAEA;
    padding-bottom: 5px;
    margin-bottom: 15px;
    _height:120px; 
    min-height:120px;
    overflow: hidden; 
}
.zc-list-intro p{
    _height:80px; 
    min-height:80px;
    overflow: hidden; 
}
.zc-list-intro h4 a {
    color: #ff585b;
}

.zc-list-intro h4 a:hover {
    color: #333;
}

.zc-list-intro p {
    line-height: 24px;
}

.zc-list-percent {
    color: #000;
}
.progress{
    margin-bottom: 10px;
    height: 10px;
}
.accumulative-sum p{
    width: 30%;
    text-align: center;
    font-size: 12px;
}



@media (max-width:1200px){ 
    .zc-list-intro {
        border:none;
        padding-bottom: 5px;
        margin-bottom: 15px;
        _height:20px; 
        min-height:20px;
        overflow: hidden; 
    }
    .accumulative-sum{
        margin-bottom: 10px;
    }
    .accumulative-sum p{
        width: 15%;
    }
}
@media (max-width:992px){ 
    .accumulative-sum p{
        width: 20%;
    }
}
@media(max-width:768px){
    .zc-list-summary {
        padding: 15px 15px 20px;
    }
    .accumulative-sum p{
        width: 33.2%;
    }
}
.funds-nums {
    border: 1px solid #eaeaea;
    margin:20px 0;
    padding: 20px 0 20px 50px;
}

.funds-nums .ol-xm-3 {
    text-align: center;
}

.funds-nums-title h4 {
    color: #ff585b;
    font-weight: bold;
}

.funds-nums-title p {
    line-height: 22px;
    color: #ff585b;
    font-size: 16px;
}

.funds-nums-title p strong {
    color: #FF9900;
}

.funds-nums ul li {
    list-style: none;
}

/* 首页底部轮播 */
home-bottom-carousel .home-bottom-carousel-main{
    width: 120%!important;
}
.home-bottom-carousel h3 {
    color: #a98fac;
    font-size: 2.6em;
    margin-bottom: 15px;
    margin-top: 30px;
}
.home-bottom-carousel h3 span{
    font-size: 0.9em;
}
.home-bottom-carousel h3 span a{
    color:#a98fac;
}
.home-bottom-carousel span a,
.zc-list span a{
    color: #ff585b;
    font-size: 0.55em;
}
.home-bottom-carousel span a:hover {
    color:#666;
    text-decoration: none;
}
.home-bottom-carousel{
    margin-bottom: 40px;
}
.home-bottom-carousel .item ul{
    padding-left:15px;
    padding-right:15px;
}
.home-bottom-carousel .item ul li{
    float: left;
    list-style-type: none;
}
.carousel-inner-span{
    display: block;
    margin-top: -40px;
}
.home-bottom-carousel .carousel-inner-span a{
    display:inline-block;
    width: 100%;
    text-align:center;
    background-color:rgba(187,120,163,0.9);
    font-size: 18px;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    color: #fff;
}
.home-bottom-carousel .carousel-inner-span a:hover{
    color: #fff;
    background-color:rgba(181,78,60,0.8); 
}
.home-bottom-carousel .carousel-control-bottom{
    background-image:none;
    opacity:0.8;
}
.carousel-control-bottom .glyphicon{
    margin-top: -60%;
    font-size: 40px;
}
.carousel-control-bottom:hover{
    opacity:1;
}

@media (max-width:1460px) { 
    .carousel-control-bottom .glyphicon{
        font-size: 42px;
    }
}
@media (max-width:768px) { 
	.home-bottom-carousel{
		margin-bottom: 30px;
	}
    .carousel-control-bottom .glyphicon{
        margin-top: 0;
    }
    .carousel-control .glyphicon-chevron-left{
        left:50%;
        top: 85px;
    }
    .carousel-control .glyphicon-chevron-right{
        right: 50%;
        top: 85px;
    }
    .home-news-list h3,.zc-list h3, .home-bottom-carousel h3 {
        font-size: 2.2em;
    }
    .home-news-list{
        margin-top: 0;
    }
    .home-bottom-carousel .carousel-inner-span a{
        height:30px;
        line-height: 30px;
        font-size: 16px;
    }
    .carousel-inner-span{
        margin-top:-30px;
    }
}
@media (max-width:590px) { 
    .carousel-control-bottom .glyphicon{
        font-size: 36px;
    }
}

.home-bottom-carousel span {

}
/* 关于我们 */
.grids-about {
    border: 1px solid #EAEAEA;
    border-top:none;
    padding: 20px 30px;
}

.grids-about h3 {
    color: #ff585b;
}


/* 作品集锦 */
.alcoo-video-list {
    margin-top: 20px;
    height: auto;
    clear: both;
}

.video-list-summary {
    border: 1px solid #EAEAEA;
    border-top: none;
    padding: 10px 20px;
    margin-bottom: 20px;
}

.video-list-summary h3 {
    margin-top: 10px;
	font-size:22px;
}

.video-list-summary h3 a {
    color: #ff585b;
}

.video-list-summary h3 a:hover {
    color: #333;    
    text-decoration: none;
}

.video-list-summary p {
    line-height: 26px;
    font-size: 14px;
    color: #666;
}

/* 作品集锦——瀑布流 */
#masonry { 
   /* margin: 0 auto; */
} 

#masonry .masonry-list { 
    width: 330px; 
    margin: 20px; 
    padding: 0; 
} 

#masonry .masonry-list .imgs { 
    padding: 10px; 
} 

#masonry .masonry-list .imgs img { 
    margin-bottom: 5px; 
} 

#masonry .masonry-list .caption { 
    background-color: #fff; 
    padding-top: 0; 
    font-size: 13px; 
} 

#masonry .masonry-list .caption .title { 
    font-size: 13px; 
    font-weight: bold; 
    margin: 5px 0; 
    text-align: left; 
} 
#masonry .masonry-list .caption .author { 
    font-size: 11px; 
    text-align: right; 
} 
@media(max-width:767px){
	.alcoo-video-main{
		padding:0;			
	}
}
/* 作品集锦——详情页 */
.alcoo-video-view {
    margin-top: 20px;
}

.alcoo-video-view h2 {
    color: #FFF;
    padding: 20px 0;
    margin-bottom: 0;
    background-color: #111;
}

.video-view-movie-video {
    background-color: #111;
}

.video-view-movie-thumb {

}

.video-view-content {
    border: 1px solid #EAEAEA;
    padding: 30px 15%;
	background:#fff;
	overflow-x:hidden;
}

.video-view-links {
    margin-top: 20px;
}

.video-view-links .btn-lg {
    width: 290px;
    height: 52px;
}
.author-banner{
	text-align:center;
}
.author-banner img{
	display:inline;
}

.link-taobao {
    background-color: #ff585b;
    color: #FFF;
}

.crowd-follow {
    border: 1px solid #EAEAEA;
    padding: 5px;
    margin-bottom: 10px;
}

.crowd-follow .btn {
    border-radius: 0;
}

.crowd-follow .row {
    margin: 0;
    padding: 0;
}

.crowd-follow ul li {
    list-style: none;
    line-height: 40px;
    padding:0;
}

.crowd-follow ul li a {
    display: block;
    color: #FFF;
    font-size: 16px;
}

.crowd-follow ul li a {
    text-decoration: none;
}


.crowd-info {
    position: relative;
    border: 1px solid #EAEAEA;
    padding: 20px;
}
.crowd-remain {
    border: 1px solid #EAEAEA;
    border-top: none;
    padding: 10px 0;
    margin-bottom: 10px;
}

.crowd-remain .row {
    padding: 0;
    margin:0;
}

.crowd-remain ul li {
    list-style: none;
    text-align: center;
    border-right: 1px solid #EAEAEA;
    width: 33%;
    float:left;
}

.crowd-info .crowd-state {
    position: absolute;
    top: -1px;
    right: -9px;
    display: block;
    width: 96px;
    height: 38px;
    line-height: 34px;
    color: #FFF;
    text-align: center;
    background: url(../images/funds_ing_bg.png) 0 0 no-repeat;
}

.crowd-repay {
    border: 1px solid #EAEAEA;    
    margin-bottom: 10px;
}

.crowd-repay h4 {
    padding: 15px 20px;
    margin: 0;
    border-bottom: 1px solid #EAEAEA;
}

.crowd-repay-content {
    padding: 20px;
}

.crowd-repay-content .btn {
    margin-top: 10px;
}

.crowd-repay-content .btn a {
    color: #FFF;
    display: block;
}

.crowd-repay-content .btn a:hover {
    text-decoration: none;
}
@media (min-width:992px){ 
	 #masonry > div.item{
		 width:calc(33.333% - 30px);
		 overflow-x:hidden;
		 padding:0 15px;
		 box-sizing:content-box;
		 float:none;
	 }
}
@media (max-width:767px){ 
   #masonry {margin:0 -15px;}
   #masonry > div.item{padding:0;}
    .video-view-panel .panel-heading{
        width:100%;
        background-color: #3381ff;
    }
    .video-view-panel .panel-heading h3{
        color: #fff;
        font-size: 24px;
        text-align: center;
    }
    .video-view-panel panel-body ul li{

    }
    .video-view-content h3{
        color:#ea5664;
    }
    .video-view-content{
        border:none;
        padding: 20px;
    }
    .jcarousel-wrapper{
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .video-view-movie h2{
        background-color: transparent;
        color:#000;
        font-size: 1.8em;
    }
    .crowd-info-consideration .crowd-repay h4 span{
        font-size: 14px;
    }
    .crowd-info-consideration .crowd-repay .crowd-repay-title{
        font-size: 24px;
    }
    .crowd-info-consideration .crowd-repay .crowd-repay-title2{
        line-height: 30px;
    }
    .crowd-info-consideration{
        margin: 0 -15px;
        background-color: #e7e8eb;
    }
	.crowd-info-consideration  > .container{
		padding:0;
	}
    .crowd-info-consideration .crowd-repay{
        background-color: #fff;
        border: none;
    }
    .crowd-info-selfless{
        background-color: #e7e8eb;
        margin-left: -15px;
        margin-right: -15px;
        padding: 10px 0;
    }
    .crowd-info-selfless .crowd-repay{
        margin-bottom: 0;
        background-color: #fff;
        /*margin-left: 15px;
        margin-right: 15px;
		*/
    }
    .crowd-state-money{
        color:#ee0000;
    }
    .crowd-remain-time ul li{
        font-size: 1.1em;
        padding:0;
    }
    .crowd-info,.crowd-remain{
        border:none;
		padding:20px 5px;
    }
    .crowd-info-title-border{
        border-bottom:1px solid #ccc;
        padding-bottom:6px;
    }
    .crowd-follow {
        border:none;
    }
    .crowd-info-xs{
        margin: 0 -15px;
        border-top: 1px solid #dedfde;
    }
    .crowd-info-xs button{
        border: none!important;
    }
    .crowd-info-xs .well{
        margin-bottom: 0;
    }
    .alcoo-video-view{
        margin-top: 0;
    }
    .alcoo-video-view  .video-view-movie h2{
        margin-top: 0;
    }
}

/* 作品集锦视频播放列表轮播 */
.jcarousel-wrapper {
    margin: 20px auto;
    padding: 0 40px;
    position: relative;
    border: 1px solid #EAEAEA;
    height: 180px;
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    margin-top:29px;
    background-color: #FFF0000;
}



/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    font: 24px/27px Arial, sans-serif;

}

.jcarousel-control-prev {
    left: 5px;
}

.jcarousel-control-next {
    right: 5px;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    margin: 0;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;

}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

}

/* 作品集锦漫画详情漫画播放 */
.video-view-movie {
    position: relative;
}

.cartoon-view .jcarousel li {

    height: auto;
    float: left;
    border: 1px solid #fff;
    margin-right: 20px;
}

.cartoon-view .jcarousel img {
    display: block;
    width: 100%;
    height: 100%;
    /*   min-width: 60%;*/
    margin: 0 auto;
}

.cartoon-view .jcarousel-wrapper {
    margin: 20px auto;
    padding: 0 70px;
    position: relative;
    border: 1px solid #EAEAEA;
    height: 250px;
}

/** Carousel **/

.cartoon-view .jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.cartoon-view .jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding-top:0;
    background-color: #FFF0000;
}

/*.cartoon-view-pagenumber ul li {
    float: left;
    list-style: none;
    text-align: center;
}*/

/** Carousel Controls **/

.cartoon-view-pagenumber .jcarousel-control-prev,
.cartoon-view-pagenumber .jcarousel-control-next {
    position: absolute;
    top: 150px;
    margin-top: 0;
    width: 40px;
    text-align: center;
    background-color: transparent;
    color: #fff;
    text-decoration: none;
    font-size: 30px;

}

.cartoon-view-pagenumber .jcarousel-control-prev {
    left: 5%;
}

.cartoon-view-pagenumber .jcarousel-control-next {
    right: 5%;
}

/** Carousel Pagination **/

.cartoon-view .jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    margin: 0;
}

.cartoon-view .jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;

}

.cartoon-view .jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

}




/* 众筹赞助列表 */
.zc-list .col-lg-6 {
    margin-bottom: 20px;
}


/* 新闻中心 */
.alcoo-news-list {
    margin:20px 0 0 0;
    padding:10px 30px 3px 0;
    border: 1px solid #EAEAEA;
}

.alcoo-news-list h3 {
	font-size:22px;
	height:26px;
	overflow:hidden;
    margin-top: 10px;
}

.alcoo-news-list h3 a {
    color: #ff585b;
}

.alcoo-news-list h3 a:hover {
    color: #666;
    text-decoration: none;
}

.alcoo-news-list .col-lg-1 {
    font-size: 12px;
    color: #999;
    margin-top:12px;
}

.alcoo-news-list p {
    font-size: 14px;
    line-height: 24px;
	height:48px;
	overflow:hidden;
}


.alcoo-news-view {
    margin-top: 20px;
    border: 1px solid #EAEAEA;
    padding: 30px 15%;
	position:relative;
}
.news-sider{display:block;width:80px;line-height:40px;text-align:center;font-size:14px;color:#333;position:absolute;top:60px;}
.news-prev{left:5%}
.news-next{right:5%}
.news-prev a,.news-next a{color:#333;text-decoration:none;}
.news-prev a,.news-next a:hover{color:#333;text-decoration:none;}

.alcoo-news-view h3 {
    color: #ff585b;
    line-height: 30px;
}

.alcoo-news-view-content {
    margin-top: 20px;
    min-height: 350px;
    _height:350px;
}
.alcoo-news-view-content span{
    word-wrap:break-word;
}
@media (max-width:768px){
  .alcoo-news-list{
	  margin:0 -15px;
	  border:none;
	  padding:0 0 30px 0;
  }
  .alcoo-news-list  div{
	  padding:0 20px;
  }
  .alcoo-news-list  div.col-lg-3.col-md-3{
	  padding:0;
  }
    .alcoo-news-list p{
        padding-right: 0;
    }
    .alcoo-news-view{
        padding: 20px 5px;
		margin-top:0;
		border:none;
    }
}
@media (min-width:768px){
   .cartoon-view-pagenumber .jcarousel-control-prev,
.cartoon-view-pagenumber .jcarousel-control-next {
    position: absolute;
    top: 40%;
    margin-top: 0;
    width: 40px;
    text-align: center;
    background-color: transparent;
    color: #fff;
    text-decoration: none;
    font-size: 30px;
}
}

/* 众筹详情 */
.crowd-page-content img, .grids-about .main-text img,.alcoo-news-view-content img,.video-view-content img {
    max-width: 100%;
    height: auto;
}

.nli{
    display:none;
}
.wrod{
    width:210px;position: absolute;top:95px;background-color:#0074cc;text-align: center;font-size:20px;color:#FFF;
    opacity: 0.8;display:block;
}
#mycarousel{
    position:absolute ;
    margin: 0px ;
    height:118px;
    text-indent: 0;
    overflow: hidden;
    left:0px;
}
.jcarousel-skin-tango .li{
    width:210px ;
    height:118px ;
    overflow: hidden;
    border: 1px solid #ccc;
    position:relative;
    margin-right: 10px;
}
.jcarousel-skin-tango .li:hover,
.jcarousel-skin-tango .li.show1{
    border: 1px solid #a00;
    display:block;

}
.show1 .nli{
    width:210px;position: absolute;top:95px;background-color:#0074cc;text-align: center;font-size:20px;color:#FFF;
    opacity: 0.8;display:block;
}
#mycarousel img{   
    max-width: 210px; 
    width:210px ;
    height:118px ;
    border: 0px solid #a00;
}
.movie-thumb-btn{
    position: absolute;
    top: 0;
    width: 39px;
    height: 118px;
    z-index: 20;
    background: url(images/btn.png) no-repeat;
}

.btn-left {   
    left: 0;
    background-position: 0 0;
}

.btn-right {     
    right: 0;
    background-position: -39px 0;
}

.card {
    position:relative;
    width: 100%;
    height: 118px;
    margin-top: 20px;
    padding: 0 39px;
    overflow: hidden;
    /*        background-color: #33CC33;*/
}

.card a {
    display: block;
    width:39px;
    height: 118px;
    background-color: #FF9900;
}
.card a:hover {
    background-color: #FF6600;
}
iframe{z-index:0 !important;}
@media (max-width:768px){ 
    iframe{
        width: 100%!important;
        /*height: 100%!important;*/
    }
    .jcarousel-wrapper .jcarousel{
        width:95%;
		padding-bottom:29px;
    }
    .jcarousel-wrapper{
        margin:0!important;
        height: auto;
    }
    .jcarousel ul{
        width: 10000%;
        height: 100%;
    }
    .jcarousel li{
        width: 0.49%;
        height: auto;
        margin-bottom: -4px;
        border: none!important;
    }
    .active .nli{
        width: 100%!important;
        position: absolute;
        bottom: 0;
        top: auto!important;
        font-size: 16px!important;
        white-space: nowrap;
        overflow: hidden;
    }
    .jcarousel img{
        width: auto;
        height:auto;
    }
    .jcarousel-skin-tango ul li a{
        display: inline-block;
        position: relative;
        border: 1px solid #a00;
    }
	.jcarousel-control-prev, .jcarousel-control-next{
		width:5%;
	}
}
/* 众筹赞助列表 */

.zc-list .col-lg-6 {
    margin-bottom: 20px;
}


/* 众筹赞助详情 */
.zcConBox0513 {
    border: 1px solid #EAEAEA;
    border-top: none;
    padding: 30px;
    overflow: hidden;
}

.meriter-title {
    margin: 20px 0;
}

.crowd-page-tab {
    margin-top: 20px;
}

.crowd-comment h4 {
    border-bottom: 1px solid #EAEAEA;
    padding-bottom: 10px;
    color: #ff585b;
}

.crowd-comment .media {
    margin-top: 0;
}

.crowd-comment-name {
    color: #999;
}

.replay-content-father .talkabout, .replay-content-son .talkabout {
    font-size: 12px;
    color: #999;
    padding-bottom: 10px;
}

.crowd-comment-content {
    margin: 10px 0;
}


.replay-content-father, .replay-content-son, .replayform, .crowd-comment-dialogue h4 {
    border-bottom: 1px solid #EAEAEA;
    margin: 10px 0;
}

.replay-content-son {
    margin-left: 60px;
}

.replayform {
    margin-left: 60px;
    padding-bottom: 20px;
    display: none;
}

@media (max-width:768px) { 
    .meriter-title .navbar-form-01{
        margin-top: -1px;
        border:1px solid #ccc;
        padding: 0;
        margin: 0 0 20px 0;
        border-radius:4px;
        height: 34px;
    }
    .meriter-title .navbar-form-01 input{
        height: 32px;
        width:90%;
        border:none;
    }
    .meriter-title .navbar-form-01 span{
        width:10%; 
        border-right:1px solid #d4d4d4;
        color:#ff585b;
        text-align: center;
        float: left;
        line-height: 20px;
        margin-top: 7px;
    }
    .meriter-title{
        margin-bottom: 0;
    }
    .btn-group-list .btn{
        color:#ff585b;
        border-radius:0;
        border-bottom:none;
    }
    .btn-group-list .btn span{
        color:#a2a2a2;
        font-size: 0.9em;
    }
    .btn-group-list ul{
        margin-top: 30px;
    }
}
/* 众筹订单 */



.crowd-order-arrow {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #e9e5e6;
    font-family: "microsoft yahei";
    font-size: 14px;
    height: 39px;
    line-height: 39px;
    margin: 20px 0;
}
.crowd-order-arrow ul {
    float: left;
    height: 37px;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0;
}
.crowd-order-arrow li {
    float: left;
    position: relative;
    text-align: center;
    width: 25%;
    z-index: 0;
    list-style: none;
}
.crowd-order-arrow li.active {
    background: #fda6a3 none repeat scroll 0 0;
    color: #fff;
}
.crowd-order-arrow li.active .order-ahead-arrow {
    background-position: center top;
}
.crowd-order-arrow li.active .order-behind-arrow {
    background-position: center bottom;
    left: -19px;
    z-index: 20;
}

.crowd-order-arrow li .order-arrow {
    background: url(../images/order_arrow.png) no-repeat 0 -40px;
    display: block;
    height: 37px;
    position: absolute;
    right: -17px;
    top: 0;
    width: 19px;
    z-index: 0;
}

.crowd-order-table {
    border: 1px solid #EAEAEA;
    background-color: #FFF;
}



.crowd-order-table h3 span {
    color:#339900;
}

.crowd-order-table-con {
    padding:0;
}
.crowd-order-table-con .money dt,.crowd-order-table-con .money dd{
    margin: 0;
}

.module-item dl {
    line-height: 24px;
    margin: 0 20px;
    min-height: 24px;
    padding: 5px 0 5px 100px;
	height:auto;overflow:hidden;
}
.common-button {
    text-align: center;
    margin: 30px 0;
}
a#cutNum,a#addNum{
		display:inline-block;
		*display:inline;
		*zoom:1;
		line-height:12px;
		height:16px;
		width:16px;
		color:#666;
		border:solid 1px #666;
		text-decoration:none;
		border-radius:8px;
		text-align:center;
		margin:0 2px;
	}
@media (min-width:768px) { 
    .module-item dl dt {
        color: #333;
        float: left;
        font-weight: bold;
        margin-left: -100px;
        text-align: right;
        width:100px;
        padding: 0;
    }
    .common-button .btn {
        width: 160px;
    }
    .form-group-name dt,.form-group-name dt dd,.form-group-name .merits{
        margin: 0;
        padding:0;    
    }
    .crowd-order-table h3{
        text-align: center;
        background-color: #f5f5f5;
        color: #ff585b;
        margin-top: 0;
        line-height: 3em;
    }
    .crowd-order-table-con .money{
        padding-left: 0px;
    }
    .crowd-order-table-con .money dd{
        text-align: left;
    }
    .crowd-order-table-con .module-item{
        padding-left: 50px;
        padding-right: 50px;
    }
	#saveAddress{margin-left:20px;}
}
@media (max-width:768px) { 
    .crowd-order-table h3{
        text-align: center;
        color:#ec5564;
        background-color: #f5f5f5;
        line-height: 60px;
        margin-top:0;
        border-top: 1px solid #bfbfbf;
		border-bottom: 1px solid #bfbfbf;
        margin-bottom: 0;
    }
	.crowd-order-table-con{background:#e7e8eb;}
    .crowd-order-table .module-item{
        padding-top:0!important;
    }
    .module-item dl{
        margin:0 0 10px 0;
        background-color: #fff;
        padding:10px 0 10px 10px;
        border-bottom:1px solid #bfbfbf;
    }
	.module-item dl.money{
		margin:0;
	}
	#module-items{
		border-top:solid 1px #bfbfbf;margin-left:0;margin-right:0;
	}
    .crowd-address select{
        width: 33.3%;
        float: left;
    }
    .crowd-address .btn-address{
        margin:0; 
		display:block;
    }
    .address-form dl{
        background-color: transparent;
        border:none;
        margin-bottom: 0;
    }
    .address-form-xs{

    }
	dl.address-list-box{
		border:none;margin-bottom:0;padding-top:0;padding-bottom:0;min-height:0;
	}
	.address-list{
		padding-top:10px;padding-bottom:10px;
	}
    .select-width select{
        width:33%;
    }
    .module-item dl dt{
        margin:0;
    }
    .common-button{
        margin-top:0;
    }
    .common-button button{
        width:100%;
    }
    .common-button a{
        width: 30%;
    }
    .crowd-order-table{
        background-color: transparent;
    }
    .module-item .col-xs-3{
        padding: 0;
        text-align: center;
    }
    .crowd-order-details p{
        text-align: center;
    }
    .crowd-order-details p span{
        font-size: 1.6em;
        color: #ff585b;
    }
    .crowd-order-table-con .row dl{
        margin-left: 15px;
        margin-right: 15px;
    }
    .crowd-order-num p{
        font-size: 1.2em;
        text-align: center;
    }
    .crowd-order-num span{
        font-size: 1.6em;
        color: #ff585b;
    }
	
	
}
/* 订单支付 */
.crowd-order-banklogo ul {
    padding: 0 10px;
    margin: 0;
}

.crowd-order-banklogo ul li {
    float: left;
    list-style: none;
    margin: 0 15px 20px 0;
    width: 180px;
    height: 38px;
    line-height: 50px;
    border: 2px solid #EAEAEA;
    cursor: pointer;
}

.bank-ico {
    height: 40px;
    background: url(../images/banklogo.png) 0 0 no-repeat;
}

.bank-ABC {
    background-position: 0 -572px;
}

.bank-CCB {
    background-position: 0 -660px;
}

.bank-SPDB {
    background-position: -570px -748px;
}

.bank-CIB {
    background-position: -190px -572px;
}

.bank-GDB {
    background-position: -190px -132px;
}

.bank-FDB {
    background-position: -570px -88px;
}

.bank-HZCBB2C {
    background-position: 0 -176px;
}

.bank-SHBANK {
    background-position: -380px -528px;
}

.bank-NBBANK {
    background-position: -570px -352px;
}

.bank-SPABANK {
    background-position: -570px -264px;
}

.bank-POSTGC {
    background-position: 0 -484px;
}

.bank-CMB {
    background-position: -190px -440px;
}

.bank-ICBCB2C {
    background-position: 0 -748px;
}

.bank-BOCB2C {
    background-position: 0 -528px;
}

.alipay ul li {
    width: 104px;
    height: 46px;
}

.bank-alipay {
    height:40px;
    line-height: 40px;
    background: url(../images/zhifubao-ico.png) 6px 6px no-repeat;
}

.wechatpay {
    height:40px;
    line-height: 40px;
    background: url(../images/wechatpay.png) 6px 6px no-repeat;
}
.unionpay {
    height:40px;
    line-height: 40px;
    background: url(../images/unionpay.png) 6px 6px no-repeat;
}
.crowd-order-table .module-item {
    padding-top: 30px;
}
.module-item-dividing{
    width:100%;
    margin: 20px 0;
    padding: 0 20px;
}
.module-item-dividing span{
    width:100%;
    border-top:1px solid #bfbfbf;
    display: inline-block;
}
.crowd-order-table-con textarea{
    resize:none;
}
@media (max-width:768px){
    .crowd-order-table .module-item dt{
        float: left;
        padding-right: 0;
		font-size:13px;
    }
    .crowd-order-table-con .money dt{
        padding-right: 15px;
    }
    .crowd-order-table .module-item .alipay li {
        margin:0;
    }
}

/* 用户中心 */
.usercenter {
    margin-top: 20px;
}

.usercenter .crowd-remain {
    border-top: 1px solid #EAEAEA;
}

.usercenter-main {
    border-top: none;
    padding:20% 10%;
    text-align: center;
    min-height:500px;
}

.tables{
    margin: 20px 65px;
}
@media (max-width:768px) { 
    .level .glyphicon{
        color: #ff585b;
        margin-right: 4px;
        margin-top: 2px;
    }
}

/* 页脚 */
.footer {
    padding: 30px 15px;
    background: url(../images/footer.gif) 0 0 repeat;
}
.footer ul li {
    float: left;
    list-style: none;
}
.footer ul{
    margin-left: -40px;
    margin-top:20px;
}
.footer a{
    color: #bcbcc4;
    text-decoration: none;
}
.footer a:hover{
    color: #888;

}
.footer .subnav li {
    padding:0;
}
.footer .subnav li span{
    margin: 0 10px;
    color: #575758;
} 

.customer-service span{
    font-size: 1.5em;
    line-height:2em;
}
.customer-service div{
    border-right:1px solid #565656; 
    width:33.3%;
    float: left;
}      

.customer-service a img{
	display:inline;
	margin:0 20px;
}
.footer-company{
    font-size: 1em;
    margin-right: -10px;
    font-family:Arial;
}
.footer-call{
    font-size: 1.3em;
    margin: 16px 0;
}
.footer-call span{
    font-size: 2em;
    font-family:Arial;
    font-weight: bold;
    font-style: italic;
}
.footer-code p{
    margin-top: 10px;
}
.footer .footer-main p{
    color:#bcbcc4;
}
/*新页脚样式*/
.new_footer{color:#000;border-top:solid 1px #bfbfbf;padding:25px 0 35px 0;}
 .new_footer span{color:#bfbfbf;margin:0 15px;font-family:initial;}
 .new_footer  a{color:#000;}
 .new_footer  a:hover{color:#000;text-decoration:underline;}
 p.footer_bar{font-size:16px;margin-bottom:15px;}
 p.footer_bar img{width:20px;margin:0 10px;}
 @media(max-width:768px){
	 .new_footer a,.new_footer span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
	 .new_footer span{width:1px;height:22px;border-left:solid 1px #bfbfbf;overflow:hidden;}
	  p.footer_bar{font-size:14px;}
 }

/*我们已完成*/
.bottom-nav {
    background-color: #ffde00;
    padding: 50px 0;
    margin-top: 1%;
}
.bottom-nav .row p{
    line-height: 1.3em;
    font-size: 1.3em;
    margin-top:16px; 
    margin-bottom: 0;
    color: #000;
}
.bottom-nav .row div:nth-child(2){
    border-left: 1px solid #d9b300;
    border-right: 1px solid #d9b300;
}

.bottom-nav h3{
    color: #000;
    font-size: 2.5em;
    margin: 0 0 10px 0;
}
.bottom-nav p{
    color: #c08300;
    font-size: 1.3em;
}
.bottom-nav em{
    font-size: 1.2em;
    font-family: arial;
    padding: 0 2px;
    color: #000;
}
.bottom-nav p span{
    font-size: 1.2em;
    color: #000;
    font-family: Arial Regular;
}

.volunteer-btn p{
    margin-top: 20px;
    color: #bcbcc4;
} 
					
 .customer-service p.other_kefu{color:#bcbcc4;padding-top:15px;clear:both;text-align:left;padding-left:7.5%;}
	 .customer-service p.other_kefu label{border-right:solid 1px #575757;font-weight:300;margin-left:10px;padding-right:10px;} 
.footer_icons_box img{width:10%;} 
@media (max-width:1460px) { 
    .customer-service div{
       
    }  
}
@media (max-width:1200px) { 
    .footer-code{
        margin-top: 20px;
    }
    .volunteer-btn{
        margin-top: 40px;
        border: none;
    }
    .customer-service span{
        font-size: 1.2em;
        display: block;
        line-height: 2.6em;
    }

}
@media (max-width:992px) { 
    .footer-main{
        text-align: center;
    }

    .customer-service{
        width: 80%;
        margin: 0 auto;
    }
    .customer-service div{
        
    } 
    .customer-service span{
        font-size: 1.6em;
        line-height: 2em;
    }
}
@media (max-width:968px){ 
    .footer ul{
        margin-left: 0;
    }
    .footer ul li{
        width: 25%;
    }
    .footer .subnav li span{
        float:right;
    }
}
@media (max-width:768px){ 
    .customer-service span{
        font-size: 1.5em;
        line-height: 2em;
    }
    .bottom-nav{
        padding:30px 0;
        font-size: 10px;
        margin-top: 0;
    }
    .bottom-nav .row div a{
        display: inline-block;
        padding: 0 22%;
    }
    .bottom-nav-ico{
        padding:0 5%;
    }
}
@media (max-width:590px) { 
    .footer-call{
        font-size: 1em;
    }
}

@media (max-width:440px) { 
    .customer-service div a{
        display: inline-block;
        padding:0 20%;
    }
    .customer-service a img{
        margin-left: 0;
    }
    .customer-service a span{
        font-size: 1.2em;
    }
    .footer .subnav li span{
        margin: 0;
    }
    .subnav{
        padding:0;
    }
    .footer-call span{
        font-size: 1.6em;
    }
	.customer-service p.other_kefu{color:#bcbcc4;padding-top:15px;clear:both;text-align:center;padding:0;}
	.customer-service p.other_kefu label{border-right:none;font-weight:300;margin-left:0;padding-right:0;}
	.footer_icons_box img{width:23%;}
}
/*进度条颜色*/
.progress-bar {
    background-color: #00cccf;
}
/*按钮颜色*/
.btn-primary {
    background-color: #00cccf;
    border-color: #00cccf;
    color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus, 
.btn-primary:active, 
.btn-primary.active, 
.open > .dropdown-toggle.btn-primary {
    background-color: #999;
    border-color: #999;
    color: #fff;
}

.user-menu {
    background-color: #FFF;
    border-right: 1px solid #BFBFBF;
    padding-top: 10%;
}
.user-menu .panel {
    border-radius: 0;
    border: 0;
    box-shadow: none;
}
.user-menu h3 {
    padding: 0 20%;

}
.user-menu h4 {
    font-weight: bold;
    margin: 15px 0 5px 0;
}

.user-menu p {
    color: #B6B6B6;
}

.user-menu h3 img {
    border-radius: 50%;
    border: 10px solid #F5F5F5;
    box-shadow: 0 0 3px #999;
}


.user-menu-nav ul {
    padding: 20px 0 0 0;
}
.user-menu-nav ul li {
    list-style: none;
}
.user-menu-nav ul li a {
    padding: 0 20%;
    text-align: center;
    display: block;
    color: #333;
    border-top: 1px solid #EAEAEA;
    line-height: 60px;
}

.user-menu-nav ul li:hover {
    background-color:#F5F5F5;
}

.user-menu-nav ul .active {
    background-color:#F5F5F5;
}

.user-menu-nav ul li a img {
    margin-right: 10px;
    width: 18px;
    height: 18px;
}

.user-logout {
    padding: 10% 20%;
}
.user-main {
    background-color: #FFF;
    border: 1px solid #BFBFBF;
    margin-top:50px;
    margin-bottom: 20px;
    padding: 20px 5%;
}

.user-menu-nav ul .num-dot {
    position: relative
}

.user-menu-nav .num-dot span {    
    position: absolute;
    top: 22px;
    height: 20px;
    line-height: 20px;
    font-size: 11px;
    border-radius:10px;
    padding: 0 5px;
    background-color: #EB5768;
    color: #FFF;
    text-align: center;
}
@media (max-width:768px){ 
    .user-menu-nav ul li a{
        text-align: left;
        padding:0 10%;
    }
    .user-menu-nav .num-dot span{
        left: 92%;
    }
    .user-logout{
        padding:0;
        margin-top: 10px;
    }
    .user-logout a{
        font-size: 16px;
        text-align: center;
        height: 36px;
        line-height:14px;
    }
    .user-menu-top{
        padding: 0 15px;
    }
    .user-main{
        padding: 20px 0;
		border:none;
		margin-left:-15px;
		margin-right:-15px;
		margin-top:30px;
    }
	.user-main > h3{
		margin-bottom:40px;
		margin-left:20px;
	}
    .zcConBox0513{
        padding: 20px 0 0 0;
    }
}

/*分享按钮样式*/
.bdsharebuttonbox{

}
.bdsharebuttonbox a{
    padding: 10px 0!important;
    width: 20%;
    float: left;
}
.bdsharebuttonbox a img{
    
}
.bdsharebuttonbox-text{
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: 0.5em;
    color: #af99b3;
}
/*我的众筹订单信息*/
.userConBox-xs{
    width: 100%;
}
.userConBox-xs h3{
    padding-left: 15px;
    font-weight: bold;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    clear: both;
    line-height: 2em
}
.userConBox-xs-main{
    padding-left: 8px;
    padding-right: 8px;
}
.userConBox-xs-body-complete p{
    padding: 0;
}
.userConBox-xs-but{
    margin-bottom: 20px;
}
.userConBox-xs-but a{
    width: 40%;
    display:inline-block;
    height: 25px;
    line-height: 25px;
}
.userConBox-xs-but-not a{
    width: 30%;
}

/*********第三方登录提示完善信息*********/
.alert{
    height:60px;
    border: 1px solid green;
    margin-top: 70px;
    
}


/**201609301003 新增样式，勿删除**/
div.home-news-list-mid{margin-top:8px;margin-bottom:0;overflow:hidden;padding:0 15px;color:#fff;}
div.home-news-list-mid span a{padding:0;margin:0;color:#fff;}
div.home-news-list-mid span a:hover{color:#fff;text-decoration:underline;}
div.home-news-list-mid span{background:url(../images/index_news_ttbg.png) left top repeat-x;height:40px;line-height:40px;display:inline-block;*display:inline;*zoom:1;position:absolute;bottom:-2px;left:0;overflow:hidden;font-size:20px;}
@media(min-width:992px){
	.home-news-first{padding-right:9px;}
	.home-news-list-right{padding-left:23px;}
	.new-right div{padding:0;}
	div.home-news-list-mid{padding-right:0px;}
	div.home-news-list-mid a{padding:0 16px 0 0;}
	div.home-news-list-mid span{right:16px;padding:0 14px;}
}
@media(max-width:992px){
	div.home-news-list-mid{margin-top:0px;padding-right:5px;}
	div.home-news-list-mid a{padding:0 10px 0 0;margin:10px 0 0 0;}
	div.home-news-list-mid span{right:10px;padding:0 10px;}
}
/*去掉下载按钮*/
audio::-webkit-media-controls-enclosure {  
        overflow:hidden;  
    }  
audio::-webkit-media-controls-panel {  
	width: calc(100% + 30px);  
} 
/*问题反馈*/
.feedback-box-tit{line-height:100px;font-size:24px;font-weight:600;color:#DA707C;text-align:center;border-bottom:solid 1px #A1A1A1;padding:0;}
.feedback-box{border:solid 1px #A1A1A1;margin:30px 0;background-color:#fff;}
.feedback-con{width:72%;margin:35px auto;}
#feedback-tip{line-height:37px;border-top:solid 1px #A1A1A1;;font-size:14px;color:#9D9D9D;padding-right:10px;text-align:right;margin:0;}
textarea.feed-input{border:none;font-size:14px;padding:15px;width:100%;min-height:195px;outline:none;}
/*.feedback-con button{width:80px;line-height:30px;background-color:#EB5669;color:#fff;text-align:center;font-size:14px;font-weight:600;border:none;border-radius:2px;}*/
 .feedback-con a{color:#A1A1A1;font-size:12px;text-decoration:none;margin-left:15px;}
 .feedback-con a:hover{color:#A1A1A1;text-decoration:none;}
 .feedback-form{border:solid 1px #A1A1A1;margin-bottom:35px;}
 @media(max-width:768px){
	.feedback_container{padding-left:0;padding-right:0;}
	.feedback-box{margin:20px;}
	.feedback-box-tit{line-height:50px;font-size:18px;}
	textarea.feed-input{min-height:150px;font-size:14px;}
	.feedback-form{margin-bottom:20px;}
	.feedback-con{width:90%;margin:20px auto;}
	/*.feedback-con button{width:80px;line-height:30px;font-size:14px;}*/
	.feedback-con a{font-size:12px;}
 }
 /*a.feedback-btn{display:inline-block;width:62px;height:62px;color:#fff;text-decoration:none;padding:44px 0 10px 0;background:url(../images/issue.png) #EE576A center 5px no-repeat;background-size:60% auto;position:fixed;right:0;top:50%;border-radius:5px;font-size:12px;text-align:center;margin-top:-40px;z-index:9999;}*/
 a.feedback-btn{display:inline-block;padding:11px;background-color:#EE5567;color:#fff;text-align:center;border-radius:3px;font-size:16px;line-height:16px;text-decoration:none;width:54px;height:54px;position:fixed;z-index:9999;top:50%;right:0;margin-top:-27px;}
 a.feedback-btn{color:#fff;text-decoration:none;}
 @media(max-width:767px){
	 a.feedback-btn{}
 }
 .crowd_container{
	 padding:0 15px !important;
 }
 @media(max-width:767px){
	.crowd_container{
		 padding:0  !important;
	 }
 }